making possible - German English Dictionary